// // const obj = {
// //     defaults:1
// // }
// // function fn(){
// //     console.log(this.defaults);
// // }
// // fn.call(obj);
// // fn.defaults
//
// // function Box(){
// //
// // }
// // Box.prototype.a = 1;
// // for(let key in Box.prototype){
// //     console.log(key)
// // }
//
// class Box{
//     a(){
//
//     }
//     b(){
//
//     }
// }
// // const result = Object.getOwnPropertyNames(Box.prototype);
// // console.log(result)
// Object.getOwnPropertyNames(Box.prototype).splice(1).forEach(key=>{
//     console.log(Box.prototype[key])
// })
//
//
// // for(let key in Object.getOwnPropertyNames(Box.prototype)){
// //     console.log(key)
// // }


// let arr = [1,2,3];
// arr.unshift(100,200,300);
// console.log(arr);


let arr = [1,2,3,4,5];
while (arr.length){
    console.log(arr.shift())
}